Big Huge Thesaurus

Uvularia grandiflora

noun